Infinite PP First
01282dd0
Infinite PP Second
01282ed0
Infinite PP Third
01282fd0
Infinite PP Fourth
012830d0
Infinite Life
01ff16d0
Infinite Money
019947d3
019948d3
019949d3
No Fighting Wild Pokemon
01033cd1

To have infinite "Safari Zone" balls
016447DA

To have infinite "Safari Zone" time
01f00ED7

To have infinite "Coins"
0199A4D5
0199A5D5

Have All Badges 01ff56d3

Float on Air 010a14d7

Pacific Pikachu 013973d1-015564d1

HM06
Put in the Infinite Money code then put in 01A27CCF

The codes below can let you fight with what ever people you want!

Gambler: 01d9D8cf
Pr.Oak:01e2D8cf
Gary:01e1D8cf
Gentleman:01f1D8cf
Gary in Pokemon league: 01f3D8cf

Have the switch on the gameshark in the on position (located on top
of the GameShark). Put in the Pokegod code then press start to get to the main gameshark page again. Now turn the
switch on to Norm (Normal) and start the game. Get the Pokemon that is to evolve (change into the god) and put it
on the top of your 6 carrying Pokemon then turn the GameShark on and the Pokemon at the top of your list will
change into the god (eventhough its name will remain the same the Pokedex rating will change and it will have no
picture.) Now save the game and turn it off. Take the gameshark code out and start the game. You will have the
GOD!!!!
Name:Locustod #175
Code:01e464d1
Pokemon it evolves from:Butterfree!!(have at top of 6 carrying)
Name:Rainer #205
Code:01c164d1
Pokemon it evolves from:Blastoise!!(have at top of 6 carrying)
Name:Psybird #211
Code:01e164d1
Pokemon it Evolves from: Your choice!!
Name:Psybur #209
Code:01f264d1
Pokemon it Evolves from: Your choice!!
Name:Spooky
Code:01f164d1
Pokemon it Evolves from: Gengar!!
Name:Raticlaw
Code:01ed64d1
Pokemon it Evolves from: Raticate!!
Name:Pokemaniac
Code:01c264d1
Pokemon it Evolves from: Your Choice!!
Name:Beepin
Code:01f464d1 (People say this is the Houou code. It isn't)
Pokemon it Evolves from: Beedrill!!
Name:Charcolt
Code:01e264d1
Pokemon it Evolves from: Charizard!!
Name:Sapusaur
Code:01e364d1
Pokemon it Evolves from: Venusaur!!
Name:Anthrax
Code:01e364d1
Pokemon it Evolves from: Your Choice!!
Name:Millenum or Millenium
Code:01f564d1
Pokemon it Evolves from: Your Choice!!
Name:Pikablu
Code:01E764D1
Pokemon it Evolves from: Raichu
Name:Pikabud
Code:01E664D1
Pokemon it Evolves from: Raichu

this has not been tested oficialy by me yet USE AT OWN RISK!!!!!
code for misty-015464d1.

mist stone codes i have hurd a lot about the mist stone but thesee ARE THE REAL CODES
01d39482,01931ed1,0102ab99

Pikachu's Beach is what the little mini-game is called that can only be accessed by a Pikachu with Surf in the house directly south of the Fuchsia City PokéCenter.

So, cheaters, you want to know how to get a Surfing Pikachu with Gameshark? Well, before you begin messing around with your game, Gameshark codes always have the possibility to erase your game, so be careful. First for this to work you will have to sacrifice your Pikachu's second move for the sake of playing Pikachu's Beach. Move your Pikachu to the first position and enter this code:

013973D1

Now your Pikachu will have Surf and you'll be able to Surf on Pikachu's Beach!

So what is Pikachu's Beach like? Well all you do is push left or right when going over the waves to do flips in the air. If you don't wipe out when you hit the water you'll get 50 points for one flip, 150 points for more than one and 180!! for front and backflip together.
If you look in the lower right of the screenshots you'll see a HP counter, it acts like a timer and is constantly going down. Whenever you score points, the points are added to the counter, so the more flips landed the more experience your Pikachu will earn when it reaches the shore.